//x.h original header

#include <iostream>
#include "b.h"			// can be removed 
#include "d.h"			//can be removed 
class X
{
private:
	int a;
	D d_;				// will move to a stract
public:
	X(int ab)
	{
		a=ab;
		D *d_ = new D();
	}
	B f(int ,char);
};
